import {
  GET,
  POST
} from 'framework/utils/request';
// 验证码登录
export async function phoneLogin(data) {
  return await POST('/phoneLogin', data);
}

// 手机号账号密码登录
export async function login(data) {
  return await POST('/login', data);
}

// 用户退出
export async function logout(params) {
  return await GET('/logout', params);
}

// 注册短信验证
export async function regist(data) {
  return await POST('/regist', data);
}

// 查询用户信息
export async function selectBeeUser(params) {
  return await GET('/beeUser/selectBeeUser.do', params);
}
// 重置登录密码
export async function resetPasswordVerify(params) {
  return await POST('/beeUser/resetPasswordVerify.do', params);
}
// 开工状态
export async function updateBeeUserWorkStatus(params) {
  return await POST('/beeUser/updateBeeUserWorkStatus.do', params);
}

// 更改绑定手机号
export async function changeBeeUserBindPhone(params) {
  return await POST('/beeUser/changeBindPhone.do', params);
}

// 个人信息更改接口(包含设置登录密码、设置支付密码)
export async function updateBeeUser(params) {
  return await POST('/beeUser/updateBeeUser.do', params);
}

// 修改性别
export async function updateBeeUserSex(params) {
  return await POST('/beeUser/updateBeeUserSex.do', params);
}

// 查询经验值明细
export async function selectIntegralDetail(params) {
  return await GET('/beeUserGradeCentre/integralDetail.do', params);
}

// 查询积分规则
export async function selectIntegralRule(params) {
  return await GET('/beeUserGradeCentre/integralRule.do', params);
}

// 查询单条经验值明细
export async function selectByRecordNo(params) {
  return await GET('/beeUserGradeCentre/selectByRecordNo.do', params);
}